package com.yuyou.fn.educational.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * 
 *
 */
@TableName(value = "room_price")
public class RoomPrice implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<RoomPrice> createExample(){
		return new Example<RoomPrice>(RoomPrice.class);
	}

	/**  */
	@TableId(value = "room_price_id")
	private Long roomPriceId;

	/**  */
	@TableField(value = "room_id")
	private Long roomId;

	/**  */
	private String year;

	/**  */
	@TableField(value = "summer_winter_date_id")
	private Long summerWinterDateId;

	/**  */
	@TableField(value = "summer_start_date")
	private Date summerStartDate;

	@TableField(value = "summer_end_date")
	private Date summerEndDate;

	/**  */
	@TableField(value = "summer_cost")
	private BigDecimal summerCost;

	/**  */
	@TableField(value = "winter_start_date")
	private Date winterStartDate;

	@TableField(value = "winter_end_date")
	private Date winterEndDate;

	/**  */
	@TableField(value = "winter_cost")
	private BigDecimal winterCost;

	/**  */
	@TableField(value = "working_cost")
	private BigDecimal workingCost;

	/**  */
	@TableField(value = "weekend_cost")
	private BigDecimal weekendCost;

	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	public Long getRoomPriceId() {
		return this.roomPriceId;
	}

	public void setRoomPriceId(Long roomPriceId) {
		this.roomPriceId = roomPriceId;
	}

	public Long getRoomId() {
		return this.roomId;
	}

	public void setRoomId(Long roomId) {
		this.roomId = roomId;
	}

	public String getYear() {
		return this.year;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public Long getSummerWinterDateId() {
		return this.summerWinterDateId;
	}

	public void setSummerWinterDateId(Long summerWinterDateId) {
		this.summerWinterDateId = summerWinterDateId;
	}

	public Date getSummerStartDate() {
		return summerStartDate;
	}

	public void setSummerStartDate(Date summerStartDate) {
		this.summerStartDate = summerStartDate;
	}

	public Date getSummerEndDate() {
		return summerEndDate;
	}

	public void setSummerEndDate(Date summerEndDate) {
		this.summerEndDate = summerEndDate;
	}

	public BigDecimal getSummerCost() {
		return this.summerCost;
	}

	public void setSummerCost(BigDecimal summerCost) {
		this.summerCost = summerCost;
	}

	public Date getWinterStartDate() {
		return winterStartDate;
	}

	public void setWinterStartDate(Date winterStartDate) {
		this.winterStartDate = winterStartDate;
	}

	public Date getWinterEndDate() {
		return winterEndDate;
	}

	public void setWinterEndDate(Date winterEndDate) {
		this.winterEndDate = winterEndDate;
	}

	public BigDecimal getWinterCost() {
		return this.winterCost;
	}

	public void setWinterCost(BigDecimal winterCost) {
		this.winterCost = winterCost;
	}

	public BigDecimal getWorkingCost() {
		return this.workingCost;
	}

	public void setWorkingCost(BigDecimal workingCost) {
		this.workingCost = workingCost;
	}

	public BigDecimal getWeekendCost() {
		return this.weekendCost;
	}

	public void setWeekendCost(BigDecimal weekendCost) {
		this.weekendCost = weekendCost;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
}
